/****************************************************************
 ** 								 *			
 **  Nombre:js_gestionarOfertasAcademicas.js			 *	
 **  Versión: 1.0.0                                              *
 **  Autor: Alonso Fabian Orozco Perez		                 *
 **  Creado: 23-Feb-2013                                         *
 **  Modificado: Ninguno                                         *
 **  Diagrama: GAPI v3.0.0                                       *		
 **  Caso de uso: MGOA1                                           *
 **								 *			
 *****************************************************************/
function mostrarRegistrarOF(){        
    var evento = "registro";
    var parametros = {
        'evento' : evento
    };
    $.ajax({
        data: parametros,
        url: 'VisualizadorOfertaAcademica',
        type: 'post',

        beforeSend: function (){
            $('#respuesta_general').html('Cargando Formulario'); 
        },
        error : function(XMLHttpRequest, textStatus, errorThrown) 
        { 
            $('#respuesta_general').html('Error en el servicio');
        },

        success: function (respuesta) 
        { 
            $("#respuesta_general").html(respuesta);
        }
    });
}



function mostrarEliminarOF(){
    var evento = "eliminar";
    var parametros = {
        'evento' : evento
    };
    $.ajax({
        data: parametros,
        url: 'VisualizadorOfertaAcademica',
        type: 'post',

        beforeSend: function (){
            $('#respuesta_general').html('Cargando Formulario'); 
        },
        error : function(XMLHttpRequest, textStatus, errorThrown) 
        { 
            $('#respuesta_general').html('Error en el servicio');
        },

        success: function (respuesta) 
        { 
            $("#respuesta_general").html(respuesta);
            $("#eliminarOferta").click(function()
            {                
                eliminarOfertaDeBaseDatos();
            });
        }
    });
}

function eliminarOfertaDeBaseDatos(){
    
    var evento = "eliminar";
    var parametros = {
        'evento' : evento
    };
    $.ajax({
        data: parametros,
        url: 'EliminadorOfertaAcademica',
        type: 'post',

        beforeSend: function (){
            $('#respuesta_general').html('Eliminando oferta academica'); 
        },
        error : function(XMLHttpRequest, textStatus, errorThrown) 
        { 
            $('#respuesta_general').html('Error en el servicio de eliminacion de oferta academica');
        },

        success: function (respuesta) 
        { 
            $('#respuesta_general').html(respuesta);
            $("#aceptarOF").click(function()
            {
               $('#respuesta_general').html("");
            });
        }
    });
}

function validarFormulario() {
    
    var nombreOfertaAcademica = document.getElementById("nombreOF").value;
    var archivo = document.getElementById("file").value;
    
    if(nombreOfertaAcademica.length >0 && nombreOfertaAcademica.length < 50) {   
        
        if(archivo.length > 0) {
            return true;
        }
        else {
            alert("Seleccione un excel con la oferta académica");
            return false;
        }
    }
    else {
        alert("El nombre de la oferta académica debe tener entre 1 y 50 caracteres");
        return false;
    }
}